@charset "UTF-8";

html {
	font-size: 62.5%
}

body {
	color: #6d6d6d;
	*zoom: 1;
	background: #fff
}

body:after,body:before {
	content: "";
	display: table
}

body:after {
	clear: both
}

h1 {
	font-family: Georgia;
	font-size: 24px;
	padding: 1em;
	color: #fff
}

h1 a {
	color: #fff;
	text-decoration: none
}

h2 {
	color: #000;
	font-size: 14px;
	font-weight: 700
}

h3 {
	color: #000
}

em,i {
	font-style: normal
}

a {
	color: #000;
	outline: 0;
	cursor: pointer
}

a:hover {
	color: #f40;
	outline: 0;
	text-decoration: none
}

.aorange,.aorange:hover {
	color: #f40
}

.rmb {
	font-family: arial!important;
	font-weight: 400!important;
	margin-right: 1px;
	color: #999
}

.hidden,.hide {
	display: none!important
}

.overflowhidden {
	overflow: hidden!important
}

.opacityhide {
	opacity: 0!important;
	filter: alpha(opacity=0)
}

.clearfloat {
	clear: both
}

.highlight {
	color: #f40
}

.invisible {
	visibility: hidden
}

.mt-new-num {
	color: #FFF;
	position: absolute;
	right: -4px;
	top: -4px;
	z-index: 1;
	display: inline-block;
	border-radius: 25px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center
}

.mt-num {
	color: #f40;
	padding: 0 1px
}

.mt-num:hover {
	text-decoration: none
}

.txt-link:last-child {
	background: 0 0
}

.ks-overlay {
	zoom: 1!important;
	z-index: 99999
}

.ks-ext-mask {
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50)
}

.css3 {
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s
}

.flicker-hack-webkit {
	-webkit-backface-visibility: hidden
}

.flicker-hack-webkit3d {
	-webkit-transform: translateZ(0)
}

.ks-arrowdown,.ks-arrowdown-active,.ks-arrowdown-hover,.ks-arrowup,.ks-arrowup-active,.ks-arrowup-hover,.ks-drag,.ks-drag-active,.ks-drag-hover,.ks-dragbottom,.ks-dragcenter,.ks-dragtop,.ks-scrollbar,.ks-track,.ks-track-active,.ks-track-hover {
	width: 4px
}

.ks-container {
	position: relative
}

.ks-scrollbar {
	position: absolute;
	top: 5px;
	right: 5px;
	bottom: 0;
	background-color: #E3E3E3;
	width: 4px
}

.ks-scrollbar .ks-drag {
	background-color: #979797;
	position: absolute;
	height: 300px;
	right: 0;
	top: 0;
	width: 4px
}

.ks-scrollbar .ks-arrowdown a,.ks-scrollbar .ks-arrowup a,.ks-scrollbar .ks-drag .ks-dragbottom,.ks-scrollbar .ks-drag .ks-dragtop {
	display: none
}

.ks-scrollbar .ks-drag-hover {
	background-color: #9CCAE3
}

.ks-scrollbar .ks-drag-active {
	background-color: #3C7FB1
}

.ks-scrollbar .ks-track-active,.ks-scrollbar .ks-track-hover {
	background-color: #D9D8D8
}

.ks-scrollbar .ks-track {
	position: absolute
}

.ks-overlay {
	position: absolute;
	left: -9999px;
	top: -9999px
}

.ks-overlay-hidden {
	visibility: hidden
}

.ks-overlay-mask-hidden {
	display: none
}

.ks-overlay-shown {
	visibility: visible
}

.ks-overlay-mask-shown {
	display: block
}

.g-arr-down {
	position: relative;
	display: inline-block;
	width: 11px;
	height: 7px
}

.g-arr-down em,.g-arr-down i {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	border-color: #546d7e transparent transparent
}

.g-arr-down em {
	top: -1px;
	border-color: #fff transparent transparent
}

.g-arr-up {
	position: relative;
	display: inline-block;
	width: 11px;
	height: 7px
}

.g-arr-up em,.g-arr-up i {
	position: absolute;
	left: 0;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

.g-arr-up i {
	top: -5px;
	border-color: transparent transparent #546d7e
}

.g-arr-up em {
	top: -4px;
	border-color: transparent transparent #fff
}

.g-box-base {
	border: 1px solid #e4eaee;
	margin-bottom: 23px;
	font-size: 12px;
	color: #4b4b4b
}

.g-box-base a:hover {
	color: #f40
}

.g-box-base .s-content {
	background: #f5f8fa;
	background: #fff
}

.g-smarttip {
	-webkit-box-shadow: 0 1px 5px #e4eaee;
	-ms-box-shadow: 0 1px 5px #e4eaee;
	-moz-box-shadow: 0 1px 5px #e4eaee;
	-o-box-shadow: 0 1px 5px #e4eaee;
	box-shadow: 0 1px 5px #e4eaee;
	position: absolute;
	border: 1px solid #d5e1e8;
	background: #fff;
	width: 322px
}

.g-smarttip .s-tip-arr {
	width: 16px;
	height: 12px;
	display: block;
	position: absolute;
	left: 50%;
	top: -12px;
	margin-left: -6px
}

.g-smarttip .s-tip-arr em,.g-smarttip .s-tip-arr i {
	position: absolute;
	left: 0;
	border-style: solid;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}

.g-smarttip .s-tip-arr em,.g-smarttip .s-tip-arr i {
	border-width: 8px
}

.g-smarttip .s-tip-arr i {
	top: -5px;
	border-color: transparent transparent #e4eaee
}

.g-smarttip .s-tip-arr em {
	top: -4px;
	border-color: transparent transparent #fff
}

.g-smarttip .s-tip-bar {
	border-bottom: 1px solid #e4eaee;
	padding: 8px 12px
}



.g-smarttip .s-tip-msg {
	font-size: 14px;
	text-align: center;
	height: 140px;
	line-height: 140px
}

.g-mb-set .i-btn-switch {
	display: block;
	width: 48px;
	height: 18px;
	border: 1px solid #e4eaee;
	background: #f5f8fa;
	position: relative
}

.g-mb-set .i-btn-switch .i-if-off,.g-mb-set .i-btn-switch .i-if-on {
	font-size: 15px;
	line-height: 25px;
	font-family: mytaobao2014;
	color: #fff
}

.g-mb-set .i-btn-switch .i-swtich-con {
	text-align: center;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	position: absolute;
	top: -3px;
	left: 26px;
	display: block;
	overflow: hidden;
	width: 24px;
	height: 24px;
	background: #6ec884
}

.g-mb-set .i-btn-switch .i-if-off,.g-mb-set .i-switch-off .i-if-on {
	display: none
}

.g-mb-set .i-switch-off .i-if-off {
	display: inline
}

.g-mb-set .i-switch-off .i-swtich-con {
	background: #bcceda;
	left: -2px
}

.g-mb-set .i-btn-typical {
	display: inline-block;
	color: #575757;
	font-size: 12px;
	padding: 3px 6px;
	border: 1px solid #D1D1D1;
	-webkit-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear
}

.g-mb-set .i-btn-typical:hover {
	border-color: #f40;
	color: #f40
}

.g-spec-msg {
	text-align: center;
	padding: 5px 0
}

.g-spec-msg .highlight {
	color: #f40!important
}

html .grid-c2 .main-wrap {
	margin-left: 120px
}

html .mt-menu-tree .mt-indicator {
	right: 5px
}

.mt-ml-990 #layout-center {
	width: auto
}

.mt-ml-1190 #layout-center {
	width: 1180px;
	position: relative;
	left: 2px
}

#layout-center {
	min-width: 990px
}

.mt-ml-min #layout-center {
	width: 990px
}

.mt-ml-c1 {
	float: left;
	width: 100%;
	margin:20px auto; 
	min-height: 1000px
}

.mt-ml-c1 .mt-ml-shim {
	margin-bottom: -26px;
	margin-left: 10px;
	width: 726px;
	*position: relative
}

.mt-ml-c2 {
	float: left;
	width: 300px;
	margin-left: -300px;
	*margin-top: -3px;
	*position: relative
}

.m-calendar {
	border: 0
}

.m-calendar .s-bar {
	color: #fff;
	text-align: center;
	background: #6ec884;
	position: relative;
	border-bottom: 0
}

.m-calendar .s-bar .i-history-trigger {
	background-position: -33px -22px;
	left: 0
}

.m-calendar .s-bar .i-history-trigger-selected {
	background-position: -33px -143px
}

.m-calendar .s-bar .i-setting-trigger {
	background-position: -90px -22px;
	right: 0
}

.m-calendar .s-bar .i-setting-trigger-selected {
	background-position: -90px -143px
}

.m-calendar .s-content {
	border: 1px solid #cfe5d4;
	border-top: 0;
	position: relative
}

.m-calendar .s-content .i-maskself {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 999;
	-webkit-opacity: .8;
	-ms-opacity: .8;
	-moz-opacity: .8;
	-o-opacity: .8;
	opacity: .8;
	filter: alpha(opacity=80)
}
.ad {
	font-size: 17px;
	text-decoration: none;
}


.m-calendar .s-care {
	*zoom: 1;
	color: #55b46c;
	height: 140px;
	background: #f8fffa
}

.m-calendar .s-care:after,.m-calendar .s-care:before {
	content: "";
	display: table
}

.m-calendar .s-care:after {
	clear: both
}

.m-calendar .s-date,.m-calendar .s-weather {
	margin-top: 16px;
	height: 105px;
	width: 50%;
	float: left;
	text-align: center;
	border-left: 1px solid #cfe5d4;
	margin-left: -1px
}

.m-calendar .s-date em,.m-calendar .s-date i,.m-calendar .s-date span,.m-calendar .s-weather em,.m-calendar .s-weather i,.m-calendar .s-weather span {
	display: block
}

.m-calendar .s-date span,.m-calendar .s-weather span {
	font-size: 15px
}

.m-calendar .s-date em,.m-calendar .s-date i,.m-calendar .s-weather em,.m-calendar .s-weather i {
	height: 66px;
	line-height: 1;
	font-size: 60px
}

.m-calendar .s-date {
	font-family: arial
}

.m-calendar .s-weather .s-icon {
	font-family: mytaobao2014;
	font-size: 72px;
	position: relative;
	top: -7px
}

.m-calendar .s-care-noweather .s-date {
	font-family: arial;
	width: auto;
	float: none
}

.m-calendar .s-care-noweather .s-weather {
	display: none
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.m-calendar .s-bar .s-icon {
		background-size: 174px 333px
	}

	.m-calendar .s-bar .i-history-trigger {
		background-position: -9px -30px
	}

	.m-calendar .s-bar .i-history-trigger-selected {
		background-position: -9px -90px
	}

	.m-calendar .s-bar .i-setting-trigger {
		background-position: -66px -31px
	}

	.m-calendar .s-bar .i-setting-trigger-selected {
		background-position: -66px -91px
	}
}

.m-calendar .i-btn-more {
	vertical-align: middle;
	display: block;
	border-top: 1px solid #cfe5d4;
	background: #f8fffa;
	height: 17px;
	line-height: 16px;
	font-size: 12px;
	color: #017e0e;
	text-align: center
}

.m-calendar .i-btn-more .s-mode-extend {
	display: none
}

.m-calendar .i-btn-more-extended .s-mode-extend {
	display: inline
}

.m-calendar .i-btn-more-extended .s-mode-collect {
	display: none
}

.m-msgdis-confirm {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: #fff
}

.m-msgdis-confirm .s-msg {
	margin-top: 37px
}

.m-msgdis-confirm p {
	text-align: center;
	margin-bottom: 22px
}

.m-msgdis-confirm .i-btn-typical {
	padding-left: 20px;
	padding-right: 20px
}

.s-my-counts span{
	font-size: 15px;
  
}
.g-calendar-history-tip .i-btn-more {
	display: block;
	border: 1px solid #e4eaee;
	margin: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #4b4b4b;
	text-align: center
}

.g-calendar-history-tip .i-btn-more:hover {
	border: 1px solid #f40;
	color: #f40
}

.g-calendar-history-tip,.g-calendar-setting-tip {
	width: 306px;
	font-size: 14px;
	margin-bottom: 100px
}

.g-calendar-history-tip .s-tip-arr {
	left: 24px
}

.g-calendar-history-tip .s-tip-con {
	overflow: auto;
	font-size: 12px
}

.g-calendar-history-tip ul {
	margin-top: -1px
}

.g-calendar-history-tip .s-message .s-msg-item {
	padding-left: 20px
}

.g-calendar-setting-tip .s-tip-arr {
	left: auto;
	right: 18px
}

.g-calendar-setting-tip ul {
	margin: 0 9px
}

.g-calendar-setting-tip li {
	margin-top: -1px;
	border-top: 1px solid #e4eaee;
	padding: 16px 0;
	padding-left: 5px;
	position: relative
}

.g-calendar-setting-tip .i-btn-switch {
	position: absolute;
	top: 14px;
	right: 4px
}

.m-userinfo {
	border: 1px solid #e4eaee;
	margin-bottom: 23px;
	font-size: 12px;
	color: #4b4b4b;
	position: relative;
	z-index: 3
}

.m-userinfo a:hover {
	color: #f40
}

.m-userinfo .s-bar {
	font-family: tahoma,arial,'Hiragino Sans GB','Microsoft YaHei',\5b8b\4f53,sans-serif;
	vertical-align: middle;
	color: #546d7e;
	padding: 10px;
	background: #f5f8fa;
	border-bottom: 1px solid #e4eaee;
	line-height: 23px;
	padding-top: 11px;
	padding-bottom: 8px;
	*padding-bottom: 10px
}

.m-userinfo .s-content {
	background: #f5f8fa;
	background: #fff
}

.m-userinfo .s-bar {
	font-size: 12px
}

.m-userinfo .s-content {
	zoom: 1
}

.m-userinfo .s-userbar {
	padding: 5px 0;
	position: relative;
	*zoom: 1
}

.m-userinfo .s-userbar:after,.m-userinfo .s-userbar:before {
	content: "";
	display: table
}

.m-userinfo .s-userbar:after {
	clear: both
}

.m-userinfo .s-baseinfo {
	float: left;
	margin-top: 35px;
	width: 39%;
	*zoom: 1
}

.m-userinfo .s-baseinfo:after,.m-userinfo .s-baseinfo:before {
	content: "";
	display: table
}

.m-userinfo .s-baseinfo:after {
	clear: both
}

.m-userinfo .s-avatar {
	float: left;
	display: block;
	width: 70px;
	height: 70px;
	margin-right: 13px;
	margin-left: 12px;
	position: relative;
	border: 2px solid #FFF;
	border-radius: 50%;
	overflow: hidden
}

.m-userinfo .s-avatar:hover .s-edit-mask {
	display: block
}

.m-userinfo .s-avatar .s-edit-mask {
	line-height: 1;
	padding-top: 23px;
	display: none;
	width: 100%;
	height: 34px;
	position: absolute;
	text-align: center;
	background: #000;
	color: #fff;
	opacity: .6;
	filter: alpha(opacity=60)
}

.m-userinfo .s-avatar img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	width: 100%;
	height: 100%
}

.m-userinfo .s-name {
	margin-top: 20px;
	display: block;
	color: #000

}
.m-userinfo .s-name a {
	font-size: 20px;
	text-decoration: none;
	margin-left: 10px;
}
.m-userinfo .s-prestige {
	margin-top: 3px
}

.m-userinfo .apass {
	margin-left: 5px;
	display: inline-block;
	*vertical-align: top;
	*margin-top: 2px
}

.m-userinfo .apass .icon-arr {
	top: -2px;
	position: relative;
	display: inline-block;
	width: 11px;
	height: 7px
}

.m-userinfo .apass .icon-arr em,.m-userinfo .apass .icon-arr i {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	border-color: #546d7e transparent transparent
}

.m-userinfo .apass .icon-arr em {
	top: -1px;
	border-color: #f5f8fa transparent transparent
}

.m-userinfo .v0 {
	background-position: -270px -505px
}

.m-userinfo .v1 {
	background-position: -230px -505px
}

.m-userinfo .v2 {
	background-position: -189px -505px
}

.m-userinfo .v3 {
	background-position: -149px -505px
}

.m-userinfo .v4 {
	background-position: -109px -505px
}

.m-userinfo .v5 {
	background-position: -68px -505px
}

.m-userinfo .v6 {
	background-position: -28px -505px
}

.m-userinfo .icon-weibo {
	margin-left: 5px;
	position: relative
}

.m-userinfo .weibo-tooltip {
	border: 1px #e1e1e1 solid;
	background-color: #f5f5f5;
	border-radius: 2px;
	padding: 2px 6px;
	color: #666;
	z-index: 1001;
	position: absolute;
	top: -36px;
	left: -8px;
	white-space: nowrap
}

.m-userinfo .weibo-tooltip .icon-arr {
	display: inline-block;
	width: 11px;
	height: 7px;
	position: absolute;
	left: 10px;
	bottom: -8px
}

.m-userinfo .weibo-tooltip .icon-arr em,.m-userinfo .weibo-tooltip .icon-arr i {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	border-color: #e1e1e1 transparent transparent
}

.m-userinfo .weibo-tooltip .icon-arr em {
	top: -1px;
	border-color: #f5f5f5 transparent transparent
}

.m-userinfo .s-my-stuffs {
	float: right;
	width: 61%;
	margin-right: -1px;
	margin-top: 9px;
	*zoom: 1
}

.m-userinfo .s-my-stuffs:after,.m-userinfo .s-my-stuffs:before {
	content: "";
	display: table
}

.m-userinfo .s-my-stuffs:after {
	clear: both
}

.m-userinfo .s-my-stuffs>li {
	width: 33%;
	display: inline;
	float: right;
	text-decoration: none;
}

.m-userinfo .s-my-stuffs .i-trigger {
	zoom: 1;
	cursor: pointer;
	position: relative;
	z-index: 2;
	display: block;
	padding: 10px 0;
	color: #546d7e;
	text-align: center;
}

.m-userinfo .s-my-stuffs .i-trigger a {
	color: #546d7e;

}

.m-userinfo .s-my-stuffs .i-trigger:hover {
	color: #f40
}

.m-userinfo .s-my-stuffs .i-trigger:hover span i {
	border-color: #f40 transparent transparent
}

.m-userinfo .s-my-stuffs .i-trigger:hover a {
	color: #f40
	text-decoration: none;
}

.m-userinfo .s-my-stuffs .i-trigger .icon-arr {
	margin-left: 5px;
	position: relative;
	display: inline-block;
	width: 11px;
	height: 7px
}

.m-userinfo .s-my-stuffs .i-trigger .icon-arr em,.m-userinfo .s-my-stuffs .i-trigger .icon-arr i {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 5px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	border-color: #546d7e transparent transparent
}

.m-userinfo .s-my-stuffs .i-trigger .icon-arr em {
	top: -1px;
	border-color: #f5f8fa transparent transparent
}

.m-userinfo .s-my-stuffs .i-dropdown {
	display: none;
	position: relative;
	z-index: 1;
	height: 1px;
	line-height: 1px;
	margin-top: -1px
}

.m-userinfo .s-my-stuffs .i-dropdown-shim {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.m-userinfo .s-my-stuffs .i-dropdown-con {
	-webkit-box-shadow: 0 1px 5px #e4eaee;
	-ms-box-shadow: 0 1px 5px #e4eaee;
	-moz-box-shadow: 0 1px 5px #e4eaee;
	-o-box-shadow: 0 1px 5px #e4eaee;
	box-shadow: 0 1px 5px #e4eaee;
	border: 1px solid #e4eaee;
	background: #fff;
	line-height: 1.4
}

.m-userinfo .s-my-stuffs .i-dropdown-con a:hover {
	color: #f40
}

.m-userinfo .s-my-stuffs .i-dropdown-extended .i-trigger {
	padding-top: 9px;
	border: 1px solid #e4eaee;
	border-bottom: 0;
	background: #fff
}

.m-userinfo .s-my-stuffs .i-dropdown-extended .i-trigger .icon-arr em {
	border-color: #fff transparent transparent
}

.m-userinfo .s-my-stuffs .i-dropdown-extended .i-dropdown {
	display: block
}

.m-userinfo .s-my-stuffs .s-privilegeinfo .i-dropdown-con {
	padding: 3px 0
}

.m-userinfo .s-my-stuffs .s-privilegeinfo .i-dropdown-con li a {
	display: block;
	padding-bottom: 13px;
	text-align: center;

}

.m-userinfo .s-my-stuffs .s-alipay-approve {
	background: #f5f8fa;
	padding: 5px 10px;
	margin: 0 10px;
	margin-bottom: 15px;
	margin-top: -2px
}



.m-userinfo .s-my-stuffs .s-myalipay .g-spec-msg {
	margin-bottom: 20px
}

.m-userinfo .s-my-stuffs .s-myalipay .realy-name {
	vertical-align: top;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	z-index: 4;
	top: -1px;
	*top: -4px
}

.m-userinfo .s-my-stuffs .s-myalipay .i-dropdown-shim {
	left: auto;
	right: 0;
	width: auto
}

.m-userinfo .s-my-stuffs .s-myalipay .i-dropdown-con {
	padding-top: 17px;
	width: 240px
}

.m-userinfo .s-my-stuffs .s-myalipay ul {
	margin-top: -20px
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount {
	white-space: nowrap;
	margin-top: 20px;
	border-bottom: 1px #eee solid
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .highlight {
	padding: 2px 8px;
	border: 1px dashed #fdb08e;
	background: #fff0e8;
	color: #f40
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link {
	border-top: 1px #eee solid;
	margin-top: 15px;
	line-height: 30px;
	text-indent: 0;
	letter-spacing: -5px;
	*zoom: 1
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link:after,.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link:before {
	content: "";
	display: table
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link:after {
	clear: both
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link a {
	letter-spacing: normal;
	width: 33%;
	float: left;
	text-align: center;
	border-left: 1px #eee solid;
	margin-left: -1px;
	background: #fff
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount .link-two a {
	width: 50%
}

.m-userinfo .s-my-stuffs .s-myalipay .check-amount em {
	color: #f40
}

.m-userinfo .s-my-stuffs .s-myalipay .mFund-profit {
	color: #9a9a9a
}

.m-userinfo .s-my-stuffs .s-myalipay .mFund-profit a,.m-userinfo .s-my-stuffs .s-myalipay .name-info .alipay-approve a,.m-userinfo .s-my-stuffs .s-myalipay .name-info .alipay-approve a:hover {
	color: #f40
}

.m-userinfo .s-my-counts {
	overflow: hidden
}

.m-userinfo .s-my-counts ul {
	*zoom: 1;
	height: 52px;
	overflow: hidden
}

.m-userinfo .s-my-counts ul:after,.m-userinfo .s-my-counts ul:before {
	content: "";
	display: table
}

.m-userinfo .s-my-counts ul:after {
	clear: both
}

.m-userinfo .s-my-counts li {
	*margin-left: -1px;
	width: 20%;
	float: left
}

.m-userinfo .s-my-counts a {
	zoom: 1;
	padding: 17px 0;
	vertical-align: middle;
	display: block;
	color: #4b4b4b;
	text-align: center
}

.m-userinfo .s-my-counts a:hover {
	color: #f40
}

.m-userinfo .s-my-counts span {
	margin-left: -1px;
	height: 18px;
	line-height: 18px;
	display: block;
	border-left: 1px solid #e4eaee
}

.m-userinfo .s-my-counts em {
	margin-left: 4px;
	color: #f40
}

.i-apass-tip-con {
	position: absolute;
	z-index: 999;
	display: none;
	color: #000;
	width: 140px;
	padding: 8px 14px;
	background: #fff;
	border: 1px solid #e4eaee
}

.i-apass-tip-con em {
	color: #f40
}

.i-apass-tip-con li {
	line-height: 1.1
}

.i-apass-tip-con a {
	padding: 6px 0;
	display: block
}

.m-new-user-enjoy,.m-new-user-guide {
	margin-bottom: 23px;
	font-size: 12px;
	color: #4b4b4b;
	border: 0
}

.m-new-user-enjoy a:hover,.m-new-user-guide a:hover {
	color: #f40
}

.m-new-user-enjoy .s-bar,.m-new-user-guide .s-bar {
	font-family: tahoma,arial,'Hiragino Sans GB','Microsoft YaHei',\5b8b\4f53,sans-serif;
	vertical-align: middle;
	font-size: 15px;
	padding: 10px;
	line-height: 23px;
	padding-top: 11px;
	padding-bottom: 8px;
	*padding-bottom: 10px
}

.m-new-user-enjoy .s-content,.m-new-user-guide .s-content {
	background: #f5f8fa;
	background: #fff
}

.m-new-user-enjoy .s-bar,.m-new-user-guide .s-bar {
	background: #ff9047;
	padding-left: 27px;
	color: #fff;
	border: 0
}

.m-new-user-enjoy .s-bar em,.m-new-user-guide .s-bar em {
	margin-right: 7px;
	font-size: 24px
}

.m-new-user-enjoy .s-content,.m-new-user-guide .s-content {
	border: 1px solid #e3eaee;
	border-top: 0
}

.m-new-user-enjoy h6,.m-new-user-guide h6 {
	color: #f40
}

.m-new-user-enjoy .s-bar {
	background: #5ca2f3
}

.m-new-user-enjoy h6 {
	color: #5ca2f3
}

.m-guide-list-2,.m-guide-list-3 {
	overflow: hidden
}

.m-guide-list-2 li,.m-guide-list-3 li {
	margin-left: -1px;
	float: left
}

.m-guide-list-2 .s-li-shim,.m-guide-list-3 .s-li-shim {
	border-left: 1px solid #e3eaee;
	padding: 25px 22px
}

.m-guide-list-2 .s-note em,.m-guide-list-2 .s-subhead em,.m-guide-list-3 .s-note em,.m-guide-list-3 .s-subhead em {
	color: #f40
}

.m-guide-list-2 .s-subhead,.m-guide-list-3 .s-subhead {
	font-size: 14px;
	margin-bottom: 5px
}

.m-guide-list-2 .s-note,.m-guide-list-3 .s-note {
	font-size: 12px;
	color: #666;
	margin-bottom: 10px
}

.m-guide-list-2 h6,.m-guide-list-3 h6 {
	font-weight: 400;
	font-size: 24px;
	margin-bottom: 3px
}

.m-guide-list-2 .s-action-img a,.m-guide-list-3 .s-action-img a {
	display: block
}

.m-guide-list-2 .s-action-img img,.m-guide-list-3 .s-action-img img {
	display: block;
	width: 196px;
	height: 128px
}

.m-guide-list-2 li {
	width: 50%;
	position: relative
}

.m-guide-list-2 .s-li-shim {
	height: 128px
}

.m-guide-list-2 .s-action-img {
	position: absolute;
	right: 22px;
	top: 25px
}

.m-guide-list-2 .s-note,.m-guide-list-2 .s-subhead,.m-guide-list-2 h6 {
	margin-right: 210px
}

.m-guide-list-3 {
	margin-left: 5px
}

.m-guide-list-3 li {
	width: 33%;
	position: relative
}

.m-guide-list-3 .s-li-shim {
	height: 235px
}

.m-guide-list-3 .s-action-img {
	position: absolute;
	left: 22px;
	bottom: 25px;
	padding-top: 20px
}

.m-convenience {
	position: relative;
	border: 0
}

.m-convenience .s-bar {
	border-bottom: 0;
	color: #fff;
	text-align: center;
	background-color: #A38368
}

.m-convenience .s-content {
	*zoom: 1;
	border-left: solid 1px #e4dbd0;
	border-bottom: solid 1px #e4dbd0;
	border-right: solid 1px #e4dbd0
}

.m-convenience .i-btn-row {
	*zoom: 1;
	overflow: hidden;
	*position: relative;
	*left: 1px
}

.m-convenience .i-btn-row:after,.m-convenience .i-btn-row:before {
	content: "";
	display: table
}

.m-convenience .i-btn-row:after {
	clear: both
}

.m-convenience .i-btn-row li {
	*margin-left: -1px;
	float: left;
	width: 25%;
	height: 75px;
	text-align: center
}

.m-convenience .i-btn-row li em {
	cursor: default
}

.m-convenience .i-btn-row li a,.m-convenience .i-btn-row li em {
	background: #fffefd;
	margin-left: -1px;
	height: 73px;
	display: block;
	border-left: 1px solid #f9f4ee;
	border-bottom: 1px solid #f9f4ee
}

.m-convenience .i-btn-row li a:hover {
	background: #fff
}

.m-convenience .i-btn-row li a:hover i,.m-convenience .i-btn-row li a:hover span {
	color: #f40
}

.m-convenience .i-btn-row li i {
	-webkit-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	padding-top: 7px;
	color: #aea19f;
	top: 0;
	font-family: mytaobao2014!important;
	font-size: 24px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	text-align: center;
	width: 100%
}

.m-convenience .i-btn-row li span {
	-webkit-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	color: #676767;
	display: block;
	width: 100%
}

.m-convenience .i-btn-row .i-btn-expanded a,.m-convenience .i-btn-row .i-btn-expanded em {
	border-bottom: 0;
	background: #fff
}

.m-convenience .i-btn-row .i-btn-expanded i,.m-convenience .i-btn-row .i-btn-expanded span {
	color: #f40
}

.m-convenience .i-btn-row-last li a,.m-convenience .i-btn-row-last li em {
	border-bottom: 0
}

.m-convenience .i-btn-row-show li a,.m-convenience .i-btn-row-show li em {
	border-bottom: 1px solid #f9f4ee
}

.m-convenience .i-con-row {
	display: none;
	border-bottom: 1px solid #f9f4ee;
	position: relative
}

.m-convenience .i-con-row .i-con-close {
	position: absolute;
	width: 20px;
	height: 20px;
	right: 3px;
	top: 1px;
	font-family: mytaobao2014;
	font-size: 18px;
	color: #999
}

.m-convenience .i-con-row .i-con-close:hover {
	color: #f40
}


.m-convenience .i-con-row .i-con-shim {
	height: 135px;
	background: #fff;
	display: block;
	margin: 0 auto
}

.m-convenience .i-con-row-last {
	border-bottom: 0
}

.m-logistics {
	border: 0;
	*zoom: 1;
	position: relative;
	z-index: 2;
	margin-bottom: 23px
}

.m-logistics .s-bar {
	border: 1px solid #e4eaee;
	padding-left: 48px
}


.m-logistics .s-content {
	position: relative;
	border: 1px solid #e4eaee;
	border-top: 0;
	padding-left: 0;
	overflow: hidden
}

.m-logistics .lg-list {
	margin-top: -1px
}

.m-logistics .lg-item {
	height: 70px;
	border-top: 1px solid #e8eef2;
	padding: 13px 10px 13px 15px;
	*zoom: 1
}

.m-logistics .lg-item:after,.m-logistics .lg-item:before {
	content: "";
	display: table
}

.m-logistics .lg-item:after {
	clear: both
}

.m-logistics .item-info,.m-logistics .lg-info {
	position: relative;
	float: left
}

.m-logistics .lg-confirm {
	float: right
}

.m-logistics .item-info img {
	width: 70px;
	height: 70px;
	vertical-align: top
}


.m-logistics .lg-info {
	padding-left: 30px
}

.m-logistics .lg-info p {
	height: 38px;
	line-height: 38px
}

.m-logistics .lg-info .lg-hold-on {
	height: 70px;
	line-height: 70px
}

.m-logistics .lg-detail,.m-logistics time {
	font-size: 12px
}

.m-logistics .lg-detail {
	margin-left: 10px
}

.m-logistics .lg-detail-wrap {
	display: inline;
	position: relative
}

.m-logistics .lg-detail-wrap .ks-overlay-hidden,.m-logistics .lg-detail-wrap .ks-popup-hidden {
	display: none
}

.m-logistics .lg-confirm .i-btn-typical {
	display: block;
	margin: 21px 0;
	margin-right: 15px
}

.m-logistics .lg-foot {
	border-top: 1px solid #e8eef2;
	font-size: 12px;
	color: #929598;
	cursor: pointer;
	text-align: center;
	padding: 5px
}

.m-logistics .lg-no-msg {
	padding: 40px 10px;
	text-align: center
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.m-logistics .s-bar .s-icon {
		background-size: 174px 333px;
		background-position: -17px -200px
	}
}

.i-logistics-extended .lg-list {
	overflow: hidden
}

.g-logisics-tip {
	width: 290px
}

.g-logisics-tip .s-tip-bar {
	border-bottom: 1px solid #e4eaee;
	padding: 8px 12px
}

.g-logisics-tip .s-tip-bar a {
	float: right;
	color: #7f7f7f
}

.g-logisics-tip .s-tip-bar a:hover {
	color: #f40
}

.g-logisics-tip ul {
	padding: 7px 0;
	padding-left: 30px
}

.g-logisics-tip ul>:first-child {
	color: #f40
}

.g-logisics-tip li {
	white-space: pre-wrap;
	padding: 4px 0;
	padding-right: 12px;
	list-style: disc
}

.g-logisics-tip .s-omit {
	padding: 10px 0;
	color: #adacac;
	list-style: none
}

.g-logisics-tip .s-omit a {
	color: #999
}

.g-logisics-tip .s-omit a:hover {
	color: #f40
}

.m-guess-you-like {
	font-size: 14px;
	color: #4b4b4b
}

.m-guess-you-like .s-bar {
	font-family: tahoma,arial,'Hiragino Sans GB','Microsoft YaHei',\5b8b\4f53,sans-serif;
	color: #fff;
	background: #a0cdeb;
	border: #a0cdeb;
	border-top: #e4eaee;
	font-size: 18px;
	line-height: 18px;
	padding: 11px 10px;
	position: relative
}

.m-guess-you-like .i-load-more-item-shadow {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px 12px;
	margin-top: -3px;
	height: 20px;
	background: #fff;
	font-size: 14px;
	line-height: 20px;
	color: #4b4b4b;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.m-guess-you-like .i-load-more-item-shadow:hover {
	color: #f40
}

.m-guess-you-like .i-load-more-item-shadow i {
	font-family: mytaobao2014;
	margin-right: 7px;
	font-size: 13px;
	position: relative;
	top: -1px
}

.m-guess-you-like .s-content {
	border: 1px solid #e4eaee;
	border-top: 0;
	background-color: #f5f8fa;
	padding: 26px 0 0
}

.m-guess-you-like .s-content .s-inner-content {
	margin: 0 8px
}

.m-guess-you-like .s-item-list {
	*zoom: 1
}

.m-guess-you-like .s-item-list:after,.m-guess-you-like .s-item-list:before {
	content: "";
	display: table
}

.m-guess-you-like .s-item-list:after {
	clear: both
}

.m-guess-you-like .s-item-list .s-item {
	position: relative;
	margin: 0 8px 20px;
	width: 218px;
	height: 313px;
	float: left;
	background: #fff;
	border: 1px solid #e4eaee;
	color: #595959
}

.m-guess-you-like .s-item-list .s-item .s-top-hover {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	font-size: 12px
}

.m-guess-you-like .s-item-list .s-item .s-top-hover a {
	display: block;
	color: #fff;
	background: #000;
	padding: 4px 7px;
	opacity: .65
}

.m-guess-you-like .s-item-list .s-item .s-pic {
	width: 218px;
	height: 218px;
	overflow: hidden;
	position: relative
}

.m-guess-you-like .s-item-list .s-item .s-pic .s-pic-link {
	vertical-align: middle;
	display: table-cell;
	width: 218px;
	height: 218px;
	overflow: hidden;
	text-align: center;
	*display: block;
	*font-size: 192px;
	*font-family: Arial
}

.m-guess-you-like .s-item-list .s-item .s-pic .s-pic-img {
	max-width: 220px;
	max-height: 220px;
	vertical-align: middle
}

.m-guess-you-like .s-item-list .s-item .s-price-box {
	*zoom: 1;
	height: 16px;
	overflow: hidden;
	margin: 13px 12px 12px 16px;
	line-height: 16px
}

.m-guess-you-like .s-item-list .s-item .s-price-box:after,.m-guess-you-like .s-item-list .s-item .s-price-box:before {
	content: "";
	display: table
}

.m-guess-you-like .s-item-list .s-item .s-price-box:after {
	clear: both
}

.m-guess-you-like .s-item-list .s-item .s-price {
	font-size: 16px;
	vertical-align: bottom;
	float: left;
	color: #f40
}

.m-guess-you-like .s-item-list .s-item .s-price .s-price-sign {
	font-family: Arial;
	margin-right: 4px
}

.m-guess-you-like .s-item-list .s-item .s-price .s-value {
	font-family: Verdana;
	font-weight: 700
}

.m-guess-you-like .s-item-list .s-item .s-history-price {
	font-size: 14px;
	margin-left: 10px;
	vertical-align: bottom;
	float: left;
	color: #999
}

.m-guess-you-like .s-item-list .s-item .s-history-price .s-price-sign {
	font-family: Arial;
	margin-right: 4px
}

.m-guess-you-like .s-item-list .s-item .s-history-price .s-value {
	font-family: Verdana;
	text-decoration: line-through;
	font-weight: 400
}

.m-guess-you-like .s-item-list .s-item .s-title {
	font-size: 14px;
	overflow: hidden;
	margin: 0 12px 0 16px;
	height: 16px;
	line-height: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.s-title a{
	text-decoration:none;
}

.m-guess-you-like .s-item-list .s-item .s-extra-box {
	*zoom: 1;
	font-size: 12px;
	margin: 0 16px;
	height: 16px;
	line-height: 16px;
	margin-top: 12px;
	color: #9c9c9c;
	overflow: hidden
}

.m-guess-you-like .s-item-list .s-item .s-extra-box:after,.m-guess-you-like .s-item-list .s-item .s-extra-box:before {
	content: "";
	display: table
}

.m-guess-you-like .s-item-list .s-item .s-extra-box:after {
	clear: both
}

.m-guess-you-like .s-item-list .s-item .s-comment {
	float: left
}

.m-guess-you-like .s-item-list .s-item .s-sales {
	float: right
}

.m-guess-you-like .s-item-list .s-item .s-tmall-item {
	background: url(//img.alicdn.com/tps/i1/TB18ox1FVXXXXXUXXXXAz6UFXXX-16-16.png) no-repeat;
	text-indent: 100%;
	overflow: hidden;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 1px;
	background-size: 14px
}

.m-guess-you-like .s-item-list .s-item:hover {
	border: 1px solid #ff3457;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.m-guess-you-like .s-item-list .s-spec-label {
	position: absolute;
	z-index: 1;
	color: #fff;
	width: 69px;
	height: 23px;
	font-size: 13px;
	text-align: center;
	overflow: hidden;
	line-height: 23px;
	left: -6px;
	top: -1px
}

.m-guess-you-like .s-item-list .s-tri {
	position: absolute;
	z-index: 1;
	width: 0;
	height: 0;
	top: 22px;
	left: -6px
}

.m-guess-you-like .s-item-list .s-p4p-item {
	font-size: 12px;
	float: right;
	text-align: center;
	width: 52px;
	background-color: #ff3d00;
	height: 16px;
	color: #fff;
	line-height: 16px
}

.m-guess-you-like .s-reasonable-item .s-spec-label {
	background: #f55e5d;
	width: auto;
	padding: 0 10px
}

.m-guess-you-like .s-reasonable-item .s-tri {
	border-top: 6px solid #bb3533;
	border-left: 6px solid transparent
}

.m-guess-you-like .s-gold-item .s-tri {
	border-top: 6px solid #bb3533;
	border-left: 6px solid transparent
}

.m-guess-you-like .s-high-rate .s-spec-label {
	background-color: #67be7c
}

.m-guess-you-like .s-high-rate .s-tri {
	border-top: 6px solid #4e9f6c;
	border-left: 6px solid transparent
}


